define(function(require, exports, module) {
	"require:nomunge,exports:nomunge,module:nomunge";

	require("wind");
	
	/**
	 * 异步请求数据
	 */
	exports.DDF_AsyncRequest=function(method, url, params) {
	  
	    var Task = Wind.Async.Task;
	    
		return Task.create(function(tk) {
			$.ajax({
				timeout : 30000, //超时时间设置，单位毫秒
				type : method,
				url : url,
				data : params,
				success : function(data) {
					
					tk.complete("success", data);
				},
				error : function(XMLHttpRequest, textStatus, errorThrown) {
					//requestError(textStatus);
				}
			});
		});
	}

	/**
	 * 错误提示
	 * @param textStatus
	 */
	function requestError(textStatus) {

		cancelLoading();

	}
});
